package cn.myfirefly.moming.house.model;

import java.io.Serializable;

import cn.myfirefly.core.annotation.ColumnType;
import cn.myfirefly.core.model.BaseFilterDto;

public class SpfTradeWageFilterDto extends BaseFilterDto implements Serializable {
		
	/**
	 * 
	 */
	private static final long serialVersionUID = -1189233265078304330L;
	//columns START
	/** ID */
	@ColumnType(value="Integer")
	private String[] tradeContractId;
	/** 发放情况 */
	@ColumnType(value="String")
	private String[] grantType;
	/** 佣金到账日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] commissionAccountDate;
	/** 未网签预计发放日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] unwebGrantDate;
	/** 发放百分比 */
	@ColumnType(value="BigDecimal")
	private String[] grantPercent;
	/** 网签日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] webSignDate;
	/** 补发网签提成日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] reissueDate;
	/** 一次性发放日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] allGrantDate;
	/** 补网签日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] fillWebSignDate;
	/** 补网签预计发放日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd")
	private String[] fillWebSignWillDate;
	/** 补网签发放百分比 */
	@ColumnType(value="BigDecimal")
	private String[] fillWebSignPercent;
	//columns END

	/**
	 * ID
	 * @return
	 */
	public String[] getTradeContractId() {
		return this.tradeContractId;
	}
	
	/**
	 * ID
	 * @param value
	 */
	public void setTradeContractId(String[] value) {
		this.tradeContractId = value;
	}
	/**
	 * 发放情况
	 * @return
	 */
	public String[] getGrantType() {
		return this.grantType;
	}
	
	/**
	 * 发放情况
	 * @param value
	 */
	public void setGrantType(String[] value) {
		this.grantType = value;
	}
	/**
	 * 佣金到账日期
	 * @return
	 */
	public String[] getCommissionAccountDate() {
		return this.commissionAccountDate;
	}
	
	/**
	 * 佣金到账日期
	 * @param value
	 */
	public void setCommissionAccountDate(String[] value) {
		this.commissionAccountDate = value;
	}
	/**
	 * 未网签预计发放日期
	 * @return
	 */
	public String[] getUnwebGrantDate() {
		return this.unwebGrantDate;
	}
	
	/**
	 * 未网签预计发放日期
	 * @param value
	 */
	public void setUnwebGrantDate(String[] value) {
		this.unwebGrantDate = value;
	}
	/**
	 * 发放百分比
	 * @return
	 */
	public String[] getGrantPercent() {
		return this.grantPercent;
	}
	
	/**
	 * 发放百分比
	 * @param value
	 */
	public void setGrantPercent(String[] value) {
		this.grantPercent = value;
	}
	/**
	 * 网签日期
	 * @return
	 */
	public String[] getWebSignDate() {
		return this.webSignDate;
	}
	
	/**
	 * 网签日期
	 * @param value
	 */
	public void setWebSignDate(String[] value) {
		this.webSignDate = value;
	}
	/**
	 * 补发网签提成日期
	 * @return
	 */
	public String[] getReissueDate() {
		return this.reissueDate;
	}
	
	/**
	 * 补发网签提成日期
	 * @param value
	 */
	public void setReissueDate(String[] value) {
		this.reissueDate = value;
	}
	/**
	 * 一次性发放日期
	 * @return
	 */
	public String[] getAllGrantDate() {
		return this.allGrantDate;
	}
	
	/**
	 * 一次性发放日期
	 * @param value
	 */
	public void setAllGrantDate(String[] value) {
		this.allGrantDate = value;
	}
	/**
	 * 补网签日期
	 * @return
	 */
	public String[] getFillWebSignDate() {
		return this.fillWebSignDate;
	}
	
	/**
	 * 补网签日期
	 * @param value
	 */
	public void setFillWebSignDate(String[] value) {
		this.fillWebSignDate = value;
	}
	/**
	 * 补网签预计发放日期
	 * @return
	 */
	public String[] getFillWebSignWillDate() {
		return this.fillWebSignWillDate;
	}
	
	/**
	 * 补网签预计发放日期
	 * @param value
	 */
	public void setFillWebSignWillDate(String[] value) {
		this.fillWebSignWillDate = value;
	}
	/**
	 * 补网签发放百分比
	 * @return
	 */
	public String[] getFillWebSignPercent() {
		return this.fillWebSignPercent;
	}
	
	/**
	 * 补网签发放百分比
	 * @param value
	 */
	public void setFillWebSignPercent(String[] value) {
		this.fillWebSignPercent = value;
	}
}
